import Vue from 'vue'
import App from './App.vue'

// 注册全局指令 -- 简写形式
// Vue.directive('color', (el, obj) => {
//   el.style.color = obj.value
// })

// 全局指令也可以写钩子
Vue.directive('color', {

  bind (el, obj) {
    el.style.color = obj.value
  },

  update (el, obj) {
    el.style.color = obj.value
  }
})

// 全局组件
// Vue.component('组件名', 组件)

// 过滤器 - 用来处理时间
// 过滤器Vue3不能用了，自己声明一个函数替代

// Vue.filter('过滤器名', 原材料 => {
//   return 处理后的结果
// })

Vue.config.productionTip = false

new Vue({
  render: h => h(App)
}).$mount('#app')
